<template>
</template>

<script>
import Util from '../js/util.js';
 export default {
 	mounted:function(){
 		let aUrl = ['data.json','data1.json','data2.json','data3.json','data.json']; //异步加载的json数据地址
 		let _this = this;//当前对象
 		let i = 0;//计时器开关
 		let timer = setInterval(function(){
 		    //obj是与util.js约定好的格式，是getAjax的参数
 			let obj = {
	 			_this:_this,//第一个是当前对象
	 			url:aUrl[i],//ajax异步获取数据的url
	 			successCallback:function(res){ //ajax异步获取数据的success回调函数
	 				if(JSON.parse(res.bodyText).statusCode == 302){ //当code为302时
	 					Util.modalParams._this = _this; //定义模态框中的配置数据
	 					Util.modalParams.content = '用户已被登出，请重新进行登录';
	 					//调用模态框
	 					Util.alertModal(Util.modalParams,function(){
	 						//调用模态框之后用户点击按钮操作之后的回调函数
	 					})
	 				}
	 			}
	 		};
 			i < aUrl.length-1 ? i ++ : clearInterval(timer); //计时器开关变换
			Util.getAjax(obj);//发送ajax
 		},3000);
	}
 }
</script>

<style>
</style>